package com.xuetang9.t9.hotel.mapper.condition.impl;


import com.xuetang9.t9.hotel.mapper.condition.ICondition;
import com.xuetang9.t9.hotel.utils.OverallConstant;

import java.util.List;

/**
 * 房间的多条件
 */
public class RoomInfoCondition extends PageCondition implements ICondition {
    /**
     * 房间类型
     */
    private List<Integer> type;

    /**
     * 房间状态
     */
    private List<Integer> state;

    /**
     * 楼层数
     */
    private List<Integer> floor;

    /**
     * 房间编号
     */
    private String roomName;

    public String getRoomName() {
        return roomName;
    }

    public void setRoomName(String roomName) {
        this.roomName = roomName;
    }

    public RoomInfoCondition() {
    }

    public RoomInfoCondition(Integer currPage, Integer pageSize) {
        super(currPage,pageSize);
    }

    public RoomInfoCondition(Integer currPage, Integer pageSize,List<Integer> type, List<Integer> state, List<Integer> floor) {
        super(currPage,pageSize);
        this.type = type;
        this.state = state;
        this.floor = floor;
    }

    public List<Integer> getType() {
        return type;
    }

    public void setType(List<Integer> type) {
        this.type = type;
    }

    public List<Integer> getState() {
        return state;
    }

    public void setState(List<Integer> state) {
        this.state = state;
    }

    public List<Integer> getFloor() {
        return floor;
    }

    public void setFloor(List<Integer> floor) {
        this.floor = floor;
    }
}
